//package com.rui.cn.consumer.feignservice.fallback;
//
//import java.util.List;
//
//import org.microcloud.entity.Dept;
//import org.microcloud.service.IDeptClientService;
//import org.springframework.stereotype.Component;
//
//import feign.hystrix.FallbackFactory;
//
///**
// * @ClassName:  IDeptClientServiceFallbackFactory
// * @Description:熔断机制 本地调用配置
// * @author: 【zhang】
// * @date:   2017年10月15日 下午3:53:10
// */
//@Component
//public class IDeptClientServiceFallbackFactory implements FallbackFactory<IDeptClientService> {
//
//	@Override
//	public IDeptClientService create(Throwable arg0) {
//		return new IDeptClientService() {
//
//			@Override
//			public List<Dept> list() {
//				// TODO Auto-generated method stub
//				return null;
//			}
//
//			@Override
//			public Dept get(long id) {
//				Dept vo = new Dept();
//				vo.setDeptNo(888888);
//				vo.setDeptName("【ERROR】Feign-Hystrix"); // 错误的提示
//				vo.setLoc("Consumer客户端提供");
//				return vo;
//			}
//
//			@Override
//			public boolean add(Dept dept) {
//				// TODO Auto-generated method stub
//				return false;
//			}
//		};
//	}
//
//}
